2023 BMW XM
Xm
6,620miAuto4.4L
£117,995
Royal Tunbridge Wells
~£2,963/pm
Featuring a 4.4 Ltr engine and automatic transmission, this second hand XM with just 6,620 miles clocked up on the dash has had such a good upkeep, it could actually be mistaken for a brand new car.