Used cars for sale in London
45 used cars for sale within 25 miles of London, priced from £1,495 to £33,495 (average £12,679). Compare prices, check MOT history for free and message sellers directly.
- 2020 Vauxhall Astra Ultimate – £9,645, 40,900 miles, Petrol, London
- 2014 Kia Picanto 2 – £1,495, 79,900 miles, Petrol, London
- 2024 Nissan Qashqai Tekna – £20,345, 17,600 miles, Petrol, London
- 2021 Volkswagen Golf GTI – £12,145, 53,000 miles, Diesel, London
- 2023 Ford Focus Titanium – £14,845, 24,000 miles, Petrol, London
- 2018 Mazda MX-5 Exclusive-Line – £6,145, 82,400 miles, Petrol, London
- 2020 BMW 1 Series M135i xDrive – £10,245, 36,900 miles, Diesel, London
- 2023 Kia Sportage GT-Line S – £13,995, 27,700 miles, Diesel, London
- 2021 Nissan Qashqai Tekna – £12,195, 40,100 miles, Hybrid, London
- 2023 Peugeot 308 Allure – £10,795, 35,500 miles, Petrol, London
- 2024 Mazda CX-5 Centre-Line – £23,695, 18,900 miles, Petrol, London
- 2019 Honda Civic Type R – £8,795, 42,200 miles, Hybrid, London
- 2020 Volkswagen Polo Match – £6,095, 33,500 miles, Petrol, London
- 2022 Ford Fiesta Titanium – £8,295, 24,700 miles, Petrol, London
- 2014 Hyundai Tucson Premium – £3,145, 94,400 miles, Plug-in hybrid, London
- 2019 Audi A3 Black Edition – £9,945, 44,400 miles, Diesel, London
- 2026 BMW 3 Series 320d M Sport – £33,495, 1,100 miles, Plug-in hybrid, London
- 2023 Toyota RAV4 Excel – £24,745, 30,500 miles, Hybrid, London
- 2019 Land Rover Range Rover Evoque Autobiography – £12,845, 59,600 miles, Diesel, London
- 2024 Dacia Duster Journey – £11,245, 23,500 miles, Hybrid, London
- 2020 Ford Fiesta Titanium – £6,045, 64,300 miles, Petrol, London
- 2018 Maserati Levante Trofeo – £18,645, 43,700 miles, Diesel, London
- 2024 Mercedes-Benz C-Class C300e AMG Line – £32,595, 13,500 miles, Petrol, London
- 2026 Skoda Octavia SE L – £26,145, 1,000 miles, Petrol, London
Makes
- Ford (5)
- Kia (5)
- Vauxhall (4)
- BMW (3)
- Mercedes-Benz (3)
- Nissan (3)
- Tesla (3)
- Volkswagen (3)
- Mazda (2)
- Peugeot (2)
- Skoda (2)
- Audi (1)
- Dacia (1)
- Honda (1)
- Hyundai (1)
- Jaguar (1)
- Land Rover (1)
- MG (1)
- Maserati (1)
- Toyota (1)
- Volvo (1)
Nearby towns
How much does a used car cost in London?
The average asking price is £12,679 across 45 listings on Motorlane, from £1,495 up to £33,495. A 2026 model averages £27,662, while a 2017 model averages £2,195.
What mileage do used cars have?
The average is 45,518 miles, with vehicles from 2014 to 2026.
What fuel types are available?
Petrol (20), Diesel (11), Hybrid (5), Electric (5), Plug-in hybrid (4).
Are any ULEZ compliant?
Yes, 44 of them meet ULEZ standards based on fuel type and age. Always confirm with TfL's checker before you buy.
Should I buy from a dealer or a private seller?
40 of these are from dealers and 5 from private sellers. Dealers must give you consumer rights under the Consumer Rights Act; private sales are "as described". Whichever you choose, view the vehicle and check its history first.