I did not purchase my 2002 BMW 525i from Hunterdon BMW, but my wife did purchase here 325i there. We have had both cars in for repairs in the past and I have been lukewarm to their service. First, I thought their prices were high and, after comparing them to other local dealers (Flemington BMW and Princeton BMW) I have confirmed that they are the most expensive place to get service. This is also true for parts. Second, every time I've brought the car in for service, I get a litany of problems, most of them are either minor or seem made up. My wife needed new front brakes and Hunterdon wanted to charge over $600 for a front brake job, with rotors; Flemington wanted about $450. Needless to say, I did not take the car to Hunterdon.
My car had a bad battery and I had the car towed their. After $300 to replace the battery, they still wanted another $150 to diagnose the charging system because they saw a small drain. The "drain " was the radar detector, which was plugged into the cigarette lighter! I resolved the "drain" for less than $150!
Less than a year later, the battery I had purchased from them died and I wanted to get it replaced. I needed to get to work and took the battery out think they could swap me for a new one. Clearly, the battery was bad. When I called them, they told me they could not check the battery out of the car and needed me to bring the car in with the dead battery installed. That would require me to spend several hours getting a towing service to tow the car to the dealership, leave the car there all day so they could replace the bad battery. I did not have that much time and decided to replace the battery myself. At least then when it dies, I can put a new one in myself!
I have owned a lot of cars and had them services at many places, as well as done my own service. In the 30+ years I have been a car owner, I have to say the Hunterdon BMW ranks as one of the worse for service. They are argumentative, pushy, unhelpful and completely worthless.
I will never take a car to Hunterdon BMW for service again!