FULL & UP TO DATE BMW MAIN DEALER SERVICE HISTORY !! 1st SERVICE AT 23,045 MILES ON 04/05/2017 !! 2nd SERVICE AT 29,293 MILES ON 05/04/2018 !! 3rd SERVICE AT 34,711 MILES ON 28/03/2019 !! 4th SERVICE AT 39,292 MILE ON 17/03/2021 !! 5th SERVICE AT 40,152 MILES ON 17/01/2