Current 2007 CR-V EX AWD owner and shopping for a slightly larger vehicle to accomodate my growing family (2010 Pilot EX AWD looking like the winner)... I've been spending a LOT of time on Edmunds, KBB and various review sites trying to get a handle on which is the right car for me and came right back to Honda after objectively comparing features, reliability, cost to own and operate and available financing options.
Some things to consider in your girlfriend's purchase:
Honda has killer financing right now, 60 months @ 2.9% on a new model may outweight the savings on a year or two old model. This may not be useful if she's buying after 1/4/2010 but worth considering.
Honda has a 2% holdback against invoice which means you should be able to buy the CR-V for 1% over invoice assuming the dealer is in the standard 3% profit or f-off mode, particularly likely at the end of the year.
Leasing a Honda or Toyota may be cheaper than buying based on their low depreciation rate - particularly compared to the other brands mentioned.
I've not had a single dealer visit for anything but scheudled maintenance on my CR-V which was an early unit in the first year of release after the model overhaul in 07.
If you consider the "Total Cost of Ownership" including purchase price, depreciation, average maintenance costs, gas, etc.. the CR-V is one of the most affordable compact SUV's out there.
http://www.edmunds.com/new/2010/honda/crv/101210000/cto.html?step=2&setzip=90404
.. the depreciation factor may or may not weigh into the decision depending on your GF's car ownership philosophy, buy for life or trade-in every few years. I was right-side up in my CR-V after less than 2 years on a 60 month note with a slightly above average interest rate. Life happens, it might not be a bad idea to avoid getting into a vehicle from which there is not an easy escape in a year or two if circuimstances require it.
When considering the longer "base" warranties that other manufacturers offer (Hyundai, Kia in particular) keep in mind that having a warranty that you have to use frequently isn't better than simply buying a more reliable car. You can also buy extended Hondacare warranties on the aftermarket for as little as $1000 into the 100,000 mile range...
When I purchased the Honda I'd looked at the Toyota RAV, Hyundai SantaFe, CX7, Rogue, etc.... In the end the Honda represented the best value and was easier to negotiate based on their totally standard option packages per trim level.Trying to compare costs between dealerships on Toyotas and Hyundais was a huge PITA since everyone tweaks their configuration a bit differently so apples-to-apples comparisons were convoluted at best.
You might want to research if there are any major body style or model overhauls planned in any of your choices in the next 2-3 years. I like to buy cars right after a style change to improve short-mid term resale value but this can also pose a risk if a new style brings new problems...
... I've had the CR-V for just over 2.5 years and it's been a great vehicle, using a site like Edmunds to do side by side feature/cost comparisons along with looking at your TCO should really help make a good buying decision and arm you for that dreaded trip to the dealership.
Seriously though, spend a lot of time on Edmunds... their "True Market Value" info is really spot-on to determine what your new ride should cost... their payment calculator is key to understanding how different elements of the deal will impact your payment... and help you compare features objectively so you know what you want before you walk in the door. If you trade-in make sure you print off TRADE-IN VALUE appraisals for your ride from KBB, Edmunds and NADA so you don't get thrown over a barrel.