This. ^ I have had this done to me in the past. People are shameless and will take lifts off you left right and centre, even when they have had very little to do with you previously, (and some of them have very little to do with you when they're cadging lifts!)
You have to be strong and say 'I'm not a free taxi service, and I'm giving no more lifts, find your own way to work.' Sounds like she's not that nice anyway @NotTonightDeidre so do you care if you upset her/offend her?!
If you're afraid to speak up (and I know it's easier said than done) then can you get a bus in, or cycle or get someone to take YOU in, so you're not available to give her a lift? (Just for a few weeks?)
I know I sound like a hard, unfeeling cow, but this is the reason that I don't offer to do anything for anyone. You offer just a couple of times, and people take the piss. They expect it, they use you, and they won't stop. And when you DO eventually rein it in, YOU are the bad guy, who has 'let them down.'
I just say no to pretty much everything and everyone now, (eg, I will not take peoples parcels in, and I don't want therm taking mine in.) So people know not to ask. Too many people have taken the piss in the past... Of course it means I get stuck occasionally if the car is out of sorts, as I can't ask for help as I don't give it... But I just get a taxi. (We also have our safe place for our parcels, so don't need anyone else taking them in. Indeed I don't WANT them to.)
I would rather me and DH just do things ourselves, and don't ask anyone else, as it means we don't have to do anything in return ... I hate being beholden to someone! It does bite us on the arse occasionally, but it also means that we don't have to do fuck-all for anyone else as we don't owe them.
It works for us because it means we don't get used and shit on and taken for mugs. I may sound cold, but me and DH have been used and mugged off and shit on so much in the past, that we don't let it happen anymore. It's much easier to say NO at our age. With age comes WAY less fucks.
Disclaimer: I would of course, help someone in an emergency, but just not on a regular basis...
.