Condition Based Service

CBS (condition based service); is a service system developed by BMW to have a vehicle decide for itself when service is due. This post will go through how the system works and what and how a vehicle decides services. The CBS data is different from car to car. For example, an M vehicle will have …

BSD faults after using aftermarket parts:

This is a issue I see a lot when people are using aftermarket parts to save money. I am not going to preach about having to use OEM parts only. In this post, I would just like to explain why some of these parts will cause faults and how to avoid it. With this knowledge …

Aftermarket parts and your warranty

This is a common question I get from people that want to modify their BMW. Short answer is it can affect your warranty, but not in the manner you may think. There are many modifications you can do to your vehicle these days some with physical parts and some with software. Any aftermarket parts does …

The oil leak that keeps leaking

A frustrating problem that has even plagued seasoned BMW technicians. You replace a valve cover gasket for a leak and the vehicle will come back still leaking. Even worse, not the only engine that has this issue. In this post I will focus on the most common engines the N62, N54, N52, N20. N54 is …

The DIY resource page

As these cars get more advanced, they in turn become more complicated and harder to repair. This on-going post is to help point DIYers to the best tools for their BMW projects. BMW parts catalog I prefer using http://www.realoem.com, since it is BMW’s parts catalog online. The site can help with parts numbers and part …