I bought a BMW from this dealership in early February with a yellow engine warning light on. I was told it only requires a software upgrade, and the car was regularly serviced. They let me wait nearly a month to have it looked at by BMW, with it finally going in on 1 March, after taking possession on 6 February. The car disappeared for a week with no contact on what was happening. I left 3 messages to various managers that never returned calls. Finally I found out through several mails the car needed "oxygen sensor, oil filter gasket, oil cooler seals, intake manifold, fan belt and radiator top hose." It was going to cost them by BMW AUD$3000 to fix. Instead of telling me what was happening to my vehicle they were out fishing for cheaper quotes to do the work. I'm still struggling to have management call me back to discuss the vehicles situation. They told me some repairer in Clovelly was doing the work, but when I called them they could not even locate my car. I fear that this company even though they are saying they are using genuine BMW parts may not be, and that they are not fixing the full scope of problems. They seem to be very cost sensitive, not willing without pushing to disclose all relevant details of my vehicle, have extremely poor customer communication skills, and because of all this come across somewhat dodgy. I would treat this Business with extreme caution. When I finally get my car back I will be taking it in for a independent mechanical inspection by the "real" BMW service centre. read more