even their salesmen blow. I went there to take a look at a preowned 335 and they all acted like douches. proceeded to take me in I said never mind and just left. I take my car for service at Thompson BMW in Doylestown, even though it's 45-50 away from Philly they're really nice and provide good service. Plus how often am I going to the dealership anyways? (hopefully not much lol)

yeah I agree not only do their service department suck, their sales department as well. Mainline was the first placed I went to looking for a car and yeah...just were a bunch of douches. I went over to Mt Laurel BMW in South Jersey and got my car brand new with better customer service and a way cheaper price than what Mainline presented me with. I'm just going to go back to Mt Laurel for service or somewhere else, only reason I went to Mainline was because it was in Philly.