Dennis WalshDennis WalshSales Consultant
Why meInventoryHow it worksValue your trade
Get my price

Hi, I'm Dennis

Helping BMW buyers in Tucson find the one they actually wanted.

I'll put new BMW models, certified pre-owned, and used options side by side so you can see the real differences. If electric or plug-in hybrid is on your list, I'll walk you through charging and range too. Tell me what you drive now and what you're after, and I'll come back with a few cars that fit, plus what financing and service look like before you commit.

Get my priceSee what's in stock

Ten years selling, around 100 buyers helped, and one person handling your deal start to finish.

Follow Dennis

Dennis Walsh

Dennis Walsh

Sales Consultant at KMA Auto

Tell me what you're after and I'll do the digging — clear options, honest numbers, and a simple next step.

  • Financing for every situation
  • Top-dollar trade-ins
  • One person, start to finish
Send me a message

Inventory

Have a look, then send me the one you like.

Filter by model, price, and body style. When something catches your eye, send it over and I'll confirm it's still here and tell you what it's really like in person.

44 vehicles

Filters

Price
$
–
$
Make
Body style
Fuel
Drivetrain
Color
Year
–
Max mileage
2026 BEYONDUsed

2026 No Make BEYOND

Mileage
25 mi

Call for price

Get total price
2026 Chevrolet Silverado 1500 LTUsed

2026 Chevrolet Silverado 1500

LT

Mileage
22,000 mi
Drivetrain⊕
Four Wheel Drive
Fuel type
Gas

Total Price

$46,396

Price
$45,998
Doc Fee
+$398
Check availability
Photos coming soon
Used

2025 Nissan Sentra

SR

Mileage
50,248 mi
Drivetrain⊕
Front Wheel Drive
Fuel type
Gas

Total Price

$20,396

Price
$19,998
Doc Fee
+$398
Check availability
2025 Toyota Corolla LEUsed

2025 Toyota Corolla

LE

Mileage
22,998 mi
Drivetrain⊕
Front Wheel Drive
Fuel type
Gas

Total Price

$23,396

Price
$22,998
Doc Fee
+$398
Check availability
2025 Nissan Sentra SRUsed

2025 Nissan Sentra

SR

Mileage
40,646 mi
Drivetrain⊕
Front Wheel Drive
Fuel type
Gas

Total Price

$20,396

Price
$19,998
Doc Fee
+$398
Check availability
2025 Volkswagen Jetta SUsed

2025 Volkswagen Jetta

S

Mileage
47,490 mi
Drivetrain⊕
Front Wheel Drive
Fuel type
Gas

Total Price

$19,396

Price
$18,998
Doc Fee
+$398
Check availability
2025 Toyota RAV4 XLEUsed

2025 Toyota RAV4

XLE

Mileage
20,834 mi
Drivetrain⊕
All Wheel Drive
Fuel type
Gas

Total Price

$31,898

Price
$31,500
Doc Fee
+$398
Check availability
2025 Chevrolet Equinox AWD LTUsed

2025 Chevrolet Equinox

AWD LT

Mileage
34,689 mi
Drivetrain⊕
All Wheel Drive
Fuel type
Gas

Total Price

$26,799

Price
$26,401
Doc Fee
+$398
Check availability

Showing 8 of 44

What I help with

The questions I get asked most, answered up front.

I sell BMW at one store on Wetmore Road, so I know the lineup well: sedans, sports cars, SUVs, and the electric and plug-in hybrid models. Here's what I can line up for you before you spend an afternoon here.

New

New BMW, built the way you want it

We're an M Certified dealer, so I can talk through M models as easily as an X3 or a 330i. If nothing in stock is quite right, we can build one to your spec and I'll tell you honestly what the timing looks like.

Certified and used

Certified pre-owned and used, compared plainly

I'll show you BMW Certified Pre-Owned next to a comparable used car and explain what the certification actually covers, so you can decide if it's worth the difference. Our used vehicles are priced with AutoNation 1Price.

Electric

EV and plug-in hybrid, without the guesswork

If you're curious about going electric, I'll go over range, home and public charging, and how a plug-in hybrid compares for the driving you actually do around Tucson and southern Arizona.

Your current car

Trade it in or just sell it to us

We have both options. I can get your current vehicle appraised whether you're rolling it into a new one or simply selling it, and I'll confirm the current appraisal steps with you before anything is signed.

11 yrs
Helping people buy cars
100
Buyers helped
1
Dealership I sell from
1:1
One person, start to finish

How it works

Four steps, one person, no runaround.

You deal with me the whole way through, from the first message to the day you drive off.

  1. 01

    Tell me what you need

    Budget, timing, what you drive now, and any model you already have your eye on. A few sentences is plenty to get me started.

  2. 02

    I pull the options

    I'll send you a short set of cars that fit, new, certified, or used, with the differences between them spelled out.

  3. 03

    We look at the numbers

    Financing runs through BMW Financial Services, including a pre-qualification option, lease and finance offers, and protection plans. I'll confirm which offers and terms you actually qualify for before anything is finalized.

  4. 04

    Drive it, then decide

    I'll have the car ready and the paperwork prepped for your visit at 855 W. Wetmore Rd. If it isn't right, we keep looking. No pressure from me.

Ask me about Military and College Grad programs.

BMW offers programs for military members and recent college graduates. If either applies to you, tell me early and I'll check what you're eligible for before we talk numbers.

Ask me if I qualify

After you buy

I don't disappear once you have the keys.

Service and parts are in the same building, so I can hand you off to people I see every day and stay in the loop on anything that comes up.

Service

BMW service and parts on site

Oil changes, maintenance, and repairs happen right here, and I can help you get the first appointment scheduled so you know where to go and who to ask for.

Maintenance plans

Know your upkeep costs early

I'll explain BMW Ultimate Care, Value Service, Proactive Care, and the Oil Change Plan so you can decide what makes sense for how much you drive.

Questions later

Text me when something comes up

Setting up a feature, wondering about a warning light, or thinking about your next car in a few years, you can reach out to me directly.

Questions

Worth knowing before you come see me.

These are the things people usually want cleared up first.

Can I ask about one specific car?+

Please do. Send me the stock number, the link, or just a description, and I'll confirm whether it's still available and what condition it's in.

Do I need an appointment?+

Not always, but it helps. If you let me know when you're coming, I'll have the car pulled up front and the details ready instead of you waiting around.

Can we talk financing before I visit?+

Yes. Financing goes through BMW Financial Services and there's a pre-qualification option. Share the basics with me and I'll tell you what information helps me put together useful numbers.

What if I want to sell my car but not buy one?+

That's fine. We'll buy your car whether or not you're purchasing from us. I'll get it appraised and confirm the current steps with you.

Should I consider an electric BMW?+

Depends on your driving and where you'd charge. I'll go through range, charging options, and the plug-in hybrid alternatives with you honestly rather than pushing one way.

What does BMW Certified Pre-Owned actually get me?+

It's a used BMW that has been through BMW's certification process and comes with its own coverage. I'll walk you through exactly what's included and how it compares to a standard used car so you can judge the difference yourself.

Where are you and who do I ask for?+

I'm at BMW of Tucson, 855 W. Wetmore Rd., just off I-10. Ask for Dennis Walsh, or message me here and I'll be expecting you.

One person, from the first question to the keys.

You won't get passed around between people who don't know your situation. I handle the search, the numbers, and the paperwork myself, and I'll tell you straight when something isn't the right fit.

Message Dennis

Start here

Tell me the short version of what you're looking for.

Model, budget, timing, and what you're driving now. That's enough for me to start pulling real options and get back to you during business hours.

  • Call

    (520) 555-5555
  • Text

    (520) 675-5083
  • Email

    Send me an email

Send me a message

Takes about a minute. Your message comes straight to me, not a call center. I'll only use your details to answer your question.

Do you have a trade-in?
Know your number before you talk numbersAbout a minute — I’ll text you your real trade-in number.
What are you after?
Budget

Where can I reach you?

Want your trade-in number first?

Tell me about your car — takes about a minute — and I’ll text you a real number. No obligation.

Get my trade-in number
InventoryValue your tradeContact

A Dealer Duo site·© 2026 DDW Labs LLC·Privacy·Terms of Service