My local dealership has a 2020 330i with 43k kms and brand new brakes and tires + heads-up display for $38,900 CAD, and I have been heavily considering trading my 2017 x3 which has 85k kms on it for this car.

Does anyone have some insight they could give me about the 330i’s and if this is a bad decision or not? My current car doesn’t have any serious issues but I find the 10.5l/100kms on my x3 to be a bit much. Additionally my sound system has noticeably been getting this problem where certain songs sound scratchy, and I sometimes get random malfunctions that happen lol. The Bluetooth is also kinda annoying on the x3. I used to only drive SUVs and after purchasing my x3 I realized I genuinely have no need for an suv and would much rather have a smaller vehicle.

Very surface level issues and yes a privilege to have these issues, but what are your thoughts? Pros & cons that you could offer would be great, thanks :)