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
Explore By:
Year
2025 (8)
2024 (2)
2023 (8)
2022 (10)
2020 (1)
2019 (1)
2017 (1)
Make
BMW (31)
Max Price
< $20,000 (1)
< $25,000 (2)
< $30,000 (3)
< $35,000 (14)
< $40,000 (20)
< $45,000 (28)
< $50,000 (31)
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
31
cars matches: Trim
330i xDrive
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF00R8E44112
STOCK #:
MPA5954
MSRP:
$40,802
Dealer Discount
$2,168
Phone
-
Click Here
$38,634
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF06P8D12615
STOCK #:
B253373A
MSRP:
$38,646
Dealer Discount
$1,865
Phone
-
Click Here
$36,781
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J01N8C63112
STOCK #:
MPA5866
MSRP:
$37,477
Dealer Discount
$4,266
Phone
-
Click Here
$33,211
Call us
603-888-5050
2020 BMW 3 Series
VIN:
WBA5R7C0XLFH69431
STOCK #:
B253449A
MSRP:
$30,651
Dealer Discount
$1,877
Phone
-
Click Here
$28,774
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW06S8F10697
STOCK #:
MPA5892
MSRP:
$46,631
Dealer Discount
$3,672
Phone
-
Click Here
$42,959
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF03P8D37522
STOCK #:
PA11239
MSRP:
$42,211
Dealer Discount
$1,823
Phone
-
Click Here
$40,388
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW03S8F48842
STOCK #:
MPA5972
MSRP:
$51,620
Dealer Discount
$3,064
Phone
-
Click Here
$48,556
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW02S8F23737
STOCK #:
PL11234
MSRP:
$48,687
Dealer Discount
$1,835
Phone
-
Click Here
$46,852
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF04P8D44415
STOCK #:
MPA5877
MSRP:
$43,454
Dealer Discount
$2,284
Phone
-
Click Here
$41,170
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J03N8C36249
STOCK #:
B253375B
MSRP:
$35,562
Dealer Discount
$1,839
Phone
-
Click Here
$33,723
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF03P8D44793
STOCK #:
MPA5953
MSRP:
$42,553
Dealer Discount
$2,549
Phone
-
Click Here
$40,004
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J01N8C75681
STOCK #:
MPA5986
MSRP:
$39,651
Dealer Discount
$3,669
Phone
-
Click Here
$35,982
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J09N8C69465
STOCK #:
MPL6023
MSRP:
$37,194
Dealer Discount
$2,281
Phone
-
Click Here
$34,913
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW02S8F31756
STOCK #:
B252420L
MSRP:
$57,820
Dealer Discount
$8,228
Phone
-
Click Here
$49,592
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF00P8D60448
STOCK #:
B253361A
MSRP:
$41,443
Dealer Discount
$1,901
Phone
-
Click Here
$39,542
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J06N8C71268
STOCK #:
MPA5808
MSRP:
$36,132
Dealer Discount
$1,146
Phone
-
Click Here
$34,986
Load next page (2 of 2 pages)
Top