What surprised me most is how dealerships like these stay in business

Why even waste your time to argue with them...just take your business elsewhere...even if it means an extra 10 mile drive to the next dealer. There's plenty of BMW dealers in So Cal.