Not to mention *most* BMW owners are white collar type people, the very last thing they want to do is get their hands dirty doing maintenance/repairs when they can just take it to the dealership and have an 'ASE Certified BMW Technician' work on their car.