7k doesn't sound too bad, someone got their x5 mirror replaced and it was over $3k. Is that the one on Craigslist for $34900? Either way, IMHO, sounds good. For comparison I got my 2015 Rex for 33500 + 1400 ship. from Ontario. Came with snows and a L2 charger, parking assist but no tech package. Since it wasn't registered until March 2016, the warranty is til March 2020. One of the best cars I've owned! No regrets.