skip to content
Home
News
Politics
Business
Sports
Opinion
Obits
Photos
Jobs
Real Estate
Classifieds
Toggle navigation
All Cars
New Cars
Used Cars
Service Specials
Automotive News
Advertise With Us
Used BMW cars for sale in New Hampshire under $40,000
Best Car Deals
Explore By:
Used
Year
2026 (1)
2025 (25)
2024 (15)
2023 (38)
2022 (8)
2021 (6)
2020 (1)
2019 (1)
2018 (2)
2017 (2)
2016 (1)
BMW
Model
3 Series (34)
X1 (25)
X3 (23)
5 Series (7)
2 Series Sdn (4)
2 Series Cpe (3)
4 Series (1)
X4 (1)
i4 (1)
X2 (1)
Body Style
SUVs (50)
Sedans (45)
Coupes (4)
Hatchbacks (1)
< $40,000
Sort By:
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
100
cars matches: Type
Used
, Make
BMW
, Max Price
$40,000
Call us
603-888-5050
2025 BMW 2 Series Cpe
VIN:
3MW33CM01S8F16972
STOCK #:
MPA6618
MSRP:
$40,475
Dealer Discount
$1,577
Phone
-
Click Here
$38,898
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF06P8D00691
STOCK #:
B261631A
MSRP:
$28,357
Dealer Discount
$1,883
Phone
-
Click Here
$26,474
Call us
603-888-5050
2022 BMW 5 Series
VIN:
WBA13BJ03NCL03699
STOCK #:
PA11841
MSRP:
$36,294
Dealer Discount
$1,705
Phone
-
Click Here
$34,589
Call us
603-888-5050
2018 BMW X3
VIN:
5UXTS3C51JLA46017
STOCK #:
MPA6595A
MSRP:
$26,986
Dealer Discount
$2,285
Phone
-
Click Here
$24,701
Call us
603-888-5050
2023 BMW X3
VIN:
WBX57DP02PN202126
STOCK #:
B262344A
MSRP:
$40,675
Dealer Discount
$1,514
Phone
-
Click Here
$39,161
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J01N8C74496
STOCK #:
B262432A
MSRP:
$31,544
Dealer Discount
$1,806
Phone
-
Click Here
$29,738
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF00P8D08236
STOCK #:
MPA6568
MSRP:
$36,735
Dealer Discount
$2,025
Phone
-
Click Here
$34,710
Call us
603-888-5050
2025 BMW 2 Series Sdn
VIN:
WBA23GG02S7T30955
STOCK #:
MB253146L
MSRP:
$46,825
Dealer Discount
$9,365
Phone
-
Click Here
$37,460
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F36750
STOCK #:
MPA6512
MSRP:
$40,846
Dealer Discount
$2,193
Phone
-
Click Here
$38,653
Call us
603-888-5050
2023 BMW X3
VIN:
WBX57DP01PN202103
STOCK #:
MPA6690
MSRP:
$37,775
Dealer Discount
$1,788
Phone
-
Click Here
$35,987
Call us
603-888-5050
2023 BMW X3
VIN:
5UX53DP00P9N69770
STOCK #:
MB26061N
MSRP:
$36,604
Dealer Discount
$1,767
Phone
-
Click Here
$34,837
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF00S5195407
STOCK #:
PA11822
MSRP:
$41,657
Dealer Discount
$1,702
Phone
-
Click Here
$39,955
Call us
603-888-5050
2025 BMW X1
VIN:
WBX73EF05S5348489
STOCK #:
B253228L
MSRP:
$47,740
Dealer Discount
$9,548
Phone
-
Click Here
$38,192
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF01P8D23117
STOCK #:
PA11799
MSRP:
$34,147
Dealer Discount
$1,665
Phone
-
Click Here
$32,482
Call us
603-888-5050
2023 BMW X3
VIN:
5UX53DP00P9R86337
STOCK #:
B261515A
MSRP:
$41,325
Dealer Discount
$1,738
Phone
-
Click Here
$39,587
Call us
603-888-5050
2023 BMW X1
VIN:
WBX73EF06P5X24902
STOCK #:
MPA6604
MSRP:
$38,665
Dealer Discount
$2,671
Phone
-
Click Here
$35,994
Load next page (2 of 7 pages)
Top