It's my first electric car and my second BMW. I bought it second hand in October 2023 with 72,000 mi from the local BMW dealership. It had belonged to an employee and luckily for me it was immaculate. Unluckily for me it's starting to throw codes for all kinds of things and so I'm on all the...