Bmw 3 series 100k service cost July 8, 2019 16 32 64 128 Bmw 3 series manual Bmw 3 series coolant leak Bmw 3 series first generation Bmw 5 series maintenance Bmw series 3 diesel