Somethings being left out of the story.
Entry level luxury cars are cheaper to buy, not cheaper to maintain.
Depends on the warranty.
Might have been low mileage, but it was over 4 years old.
Maybe, but I thought it said the dispute dates to 2013 and that it was a 2010 model. Original owner/leasee moved the car before the warranty was out. Smart move on most European brands.
Canada warranties might be different, but I’d sure think BMW and the dealer would want this to go away if it is as presented.