New and used car reviews

Our new and used car reviews are based on our own independent tests, so you can be confident in choosing the right product when you shop.

Filters

  • Member exclusive recommendations based on our independent lab test results.

    Why join Which? Our members get the full picture, with all the Best Buy and Don't Buy products.

    Digital first month £5, then £8.99 per month, cancel at any time.

  • Show only products that score at least 4 out of 5 in our tests for:

  • to
  • Info
  • Info

21 to 40 of 64 new and used car reviews

Sort by:
Most-recently reviewed

21 to 40 of 64 new and used car reviews

    • first look
    BMW M3 Competition (2021-)

    BMW

    M3 Competition (2021-)

    • Available new
    • Large
    • Petrol/Diesel/Mild hybrid
    £80,690Typical price
    Test score

    first look

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £80,690Typical price
  • BMW X1 (2015-2022)

    BMW

    X1 (2015-2022)

    • Used only
    • Compact/Small SUV
    • Petrol/Diesel/Mild hybrid
    £9,738Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £9,738Typical price
    From 11.9p per mile
    354out of 760 products for running cost
  • BMW X3 Plug-in Hybrid (2020-2024)

    BMW

    X3 Plug-in Hybrid (2020-2024)

    • Used only
    • Medium/Large SUV
    • Plug-in hybrid (PHEV)
    £21,892Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £21,892Typical price
    From 23.94p per mile
    752out of 760 products for running cost
  • BMW 2 Series Gran Coupe (2020-2024)

    BMW

    2 Series Gran Coupe (2020-2024)

    • Used only
    • Medium
    • Petrol/Diesel/Mild hybrid
    £12,996Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £12,996Typical price
    From 13.88p per mile
    500out of 760 products for running cost
  • BMW i3 (2013-2022)

    BMW

    i3 (2013-2022)

    • Used only
    • Small
    • Electric
    £7,056Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £7,056Typical price
    From 6.96p per mile
    13out of 760 products for running cost
  • BMW 1 Series (2019-2024)

    BMW

    1 Series (2019-2024)

    • Used only
    • Medium
    • Petrol/Diesel/Mild hybrid
    £14,806Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £14,806Typical price
    From 11.71p per mile
    328out of 760 products for running cost
  • BMW M5 (2018-2024)

    BMW

    M5 (2018-2024)

    • Used only
    • Large
    • Petrol/Diesel/Mild hybrid
    £38,203Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £38,203Typical price
    From 24.1p per mile
    753out of 760 products for running cost
  • BMW 7-series Plug-in hybrid (2019-2022)

    BMW

    7-series Plug-in hybrid (2019-2022)

    • Used only
    • Large
    • Plug-in hybrid (PHEV)
    £26,896Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £26,896Typical price
    From 23.87p per mile
    751out of 760 products for running cost
  • BMW 3 Series PHEV (2020-)

    BMW

    3 Series PHEV (2020-)

    • Available new
    • Large
    • Plug-in hybrid (PHEV)
    £41,686Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £41,686Typical price
    From 20.4p per mile
    726out of 760 products for running cost
  • BMW 7-series (2015-2022)

    BMW

    7-series (2015-2022)

    • Used only
    • Large
    • Petrol/Diesel/Mild hybrid
    £13,626Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £13,626Typical price
    From 11.48p per mile
    301out of 760 products for running cost
  • BMW 3 Series (2019-)

    BMW

    3 Series (2019-)

    • Available new
    • Large
    • Petrol/Diesel/Mild hybrid
    £38,563Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £38,563Typical price
    From 11.06p per mile
    244out of 760 products for running cost
  • BMW Z4 (2019-)

    BMW

    Z4 (2019-)

    • Available new
    • Sports
    • Petrol/Diesel/Mild hybrid
    £43,799Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £43,799Typical price
    From 17.35p per mile
    651out of 760 products for running cost
  • BMW 8 Series (2018-)

    BMW

    8 Series (2018-)

    • Available new
    • Large
    • Petrol/Diesel/Mild hybrid
    £68,146Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £68,146Typical price
    From 15.38p per mile
    588out of 760 products for running cost
  • BMW 2-Series coupe (2014-2021)

    BMW

    2-Series coupe (2014-2021)

    • Used only
    • Medium
    • Petrol/Diesel/Mild hybrid
    £9,765Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £9,765Typical price
    From 11.06p per mile
    244out of 760 products for running cost
  • BMW 5 Series Touring (2017-2024)

    BMW

    5 Series Touring (2017-2024)

    • Used only
    • Large estate
    • Petrol/Diesel/Mild hybrid
    £16,339Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £16,339Typical price
    From 13.42p per mile
    470out of 760 products for running cost
  • BMW 6 Series Gran Turismo (2017-2020)

    BMW

    6 Series Gran Turismo (2017-2020)

    • Used only
    • Large
    • Petrol/Diesel/Mild hybrid
    £21,515Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £21,515Typical price
    From 13.42p per mile
    470out of 760 products for running cost
  • BMW i8 Roadster (2018-2020)

    BMW

    i8 Roadster (2018-2020)

    • Used only
    • Sports
    • Plug-in hybrid (PHEV)
    £47,215Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £47,215Typical price
    From 23.12p per mile
    745out of 760 products for running cost
  • BMW 2 Series Active Tourer (2014-2021)

    BMW

    2 Series Active Tourer (2014-2021)

    • Used only
    • MPV
    • Petrol/Diesel/Mild hybrid
    £6,166Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £6,166Typical price
    From 11.06p per mile
    244out of 760 products for running cost
  • BMW X2 (2018-2023)

    BMW

    X2 (2018-2023)

    • Used only
    • Compact/Small SUV
    • Petrol/Diesel/Mild hybrid
    £16,023Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £16,023Typical price
    From 12.58p per mile
    406out of 760 products for running cost
  • BMW X6 (2014-2019)

    BMW

    X6 (2014-2019)

    • Used only
    • Medium/Large SUV
    • Petrol/Diesel/Mild hybrid
    £13,099Typical price
    Test score

    pros

    Content has been blurred out, please log in to view.

    cons

    Content has been blurred out, please log in to view.
    £13,099Typical price
    From 17.1p per mile
    648out of 760 products for running cost