My 2017 is the same as the 2016 except BMW changed from a 4 to 3 year warranty. A VIN check shouldn't show any recalls.
https://www.nhtsa.gov/recalls
I have 18,000 miles and the only thing I've had done was the dealer installed improved brake dust shields for free due to the 'rocks in a soda can' noise.
I replaced my original Continentals with Michelin Pilot Sport 4S tires around 11,000 miles.