In Florida there is a fee called MVWEA which is tires I think, $68.50 is what they charged me a few years ago. MACO varies, I paid $400, it's legit. Training fee is $180, also legit. Doc fee or dealer fee is profit but most dealers charge it.
Most dealers won't haggle on the doc fee or dealer fee, what you do is take these into account so for example if I was willing to pay $x over invoice I would subtract any doc fee or dealer fee from x. Right or wrong MACO is part of the dealer invoice along with the $180 training fee.
I don't believe there is any fee that you must legally pay - the dealer can give you the car if you wish. So instead of focussing just on certain fees, I'd personally focus on out the door pricing - or $x over invoice, out the door, when comparing different specc'd cars. Getting low fees, but giving up more markup, just doesn't make $$$ sense.
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.