"Low profile" is going to be the issue for you. You cannot cram a 19" long VHF whip into a 3" tall can and get any sort of performance.
If you want a durable tri band antenna that is going to survive tree branch strikes, you need a whip, like the Larsen or EM Wave I linked to. There are other brands, but those are two that I've been using for years on top of full size trucks in the exact sort of applications where they contact tree branches or low parking garages.
I've got an order in for a Sinclair tri band antenna, but it hasn't arrived yet.
Mobile omni whip antenna, rugged design, tri-band covering 136-960 MHz
Motorola sells the rebadged version of this PCTel tri band antenna. I do NOT recommend these. Our county tried them for a while and they snapped off at the base from tree branch strikes. Not even remotely low profile.
Motorola AN000131A02 Tri-Band 136-174/4380-520/698-870 MHz Mobile Antenna - 22 in - NMO - Spring Base - 17 ft Low-Loss Coax Cable - Connector Choice
theantennafarm.com
This was the replacement antenna from PCTel, Motorola sells a rebadged version of it:
PCTEL PCTWSLMR-2 Ultra-Flexible - Ultra Heavy Duty Wide Spectrum Mobile Antenna VHF/UHF/700/800 - 136-174 MHz / 380-520 MHz / 698-960 MHz - NMO - Spring Base
theantennafarm.com
The spring is very 'floppy' and I ran one of these on my work truck for a grand total of 15 minutes before I removed it. Every pothole, bump, etc. would result in loud thumping as the antenna/spring flopped around on the roof.
You can do something like a Sti-Co, but they are expensive. Not really low profile, but might blend in as an AM/FM antenna:
STI-CO TB-V/U/C-EAN-SP Euro-Style Mobile Antenna 136-174, 406-512 & 760-870 MHz Roof Mount Antenna - Flexible Mast - 17ft RG-58 - Connector Choice
theantennafarm.com
STI-CO SKFN-TB-V/U/C-EAN-SP Stealth Tri-Band Antenna130-174/406-520/760-870 MHz Roof Mount Antenna - Flexi-Whip™ For Maximum Durability - 10 in
theantennafarm.com