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
Cars for sale in New Hampshire under $40,000
Explore By:
Year
2023 (3)
2022 (4)
2021 (19)
Make
BMW (26)
< $40,000
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
26
cars matches: Trim
330i xDrive
, Max Price
$40,000
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF09P8D38660
STOCK #:
PA10156
MSRP:
$41,289
Dealer Discount
$1,383
Phone
-
Click Here
$39,906
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF05P8D07289
STOCK #:
B241972A
MSRP:
$40,995
Dealer Discount
$1,714
Phone
-
Click Here
$39,281
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF04P8D53230
STOCK #:
B242192B
MSRP:
$39,325
Dealer Discount
$1,341
Phone
-
Click Here
$37,984
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J06M8C10159
STOCK #:
B242174A
MSRP:
$37,225
Dealer Discount
$1,411
Phone
-
Click Here
$35,814
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J05M8C02392
STOCK #:
MPA4945
MSRP:
$37,568
Dealer Discount
$1,835
Phone
-
Click Here
$35,733
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J09M8C08745
STOCK #:
B242193A
MSRP:
$36,378
Dealer Discount
$1,379
Phone
-
Click Here
$34,999
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J0XM8B58535
STOCK #:
B230927M
MSRP:
$36,599
Dealer Discount
$1,677
Phone
-
Click Here
$34,922
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J0XM8B57918
STOCK #:
PA10008
MSRP:
$36,257
Dealer Discount
$1,352
Phone
-
Click Here
$34,905
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J0XM8B69289
STOCK #:
PA10027
MSRP:
$36,241
Dealer Discount
$1,357
Phone
-
Click Here
$34,884
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J04M8B98769
STOCK #:
MPA4924
MSRP:
$36,965
Dealer Discount
$2,121
Phone
-
Click Here
$34,844
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J02M8B95952
STOCK #:
MPA4969
MSRP:
$36,963
Dealer Discount
$2,134
Phone
-
Click Here
$34,829
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J03M8B99122
STOCK #:
MPA4915
MSRP:
$36,242
Dealer Discount
$1,495
Phone
-
Click Here
$34,747
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J06M8B60332
STOCK #:
MPA4840
MSRP:
$36,759
Dealer Discount
$2,125
Phone
-
Click Here
$34,634
Call us
603-888-5050
2021 BMW 3 Series
VIN:
3MW5R7J0XM8C05692
STOCK #:
MPA4966
MSRP:
$35,942
Dealer Discount
$1,757
Phone
-
Click Here
$34,185
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J07N8C23262
STOCK #:
MPA4967
MSRP:
$35,441
Dealer Discount
$1,662
Phone
-
Click Here
$33,779
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J03N8C36333
STOCK #:
B242163A
MSRP:
$34,727
Dealer Discount
$1,473
Phone
-
Click Here
$33,254
Load next page (2 of 2 pages)
Top