<human>: Can you condense the text into three sentences or less?

So I live about 45 minutes away from work in the Toronto suburbs and a colleague of mine with the same shift as me was looking for a place so I told her about my next door neighbor who was renting his townhouse out. Fast forward a few months and she's now my neighbor and rides with me in the morning since her and her bf only have one car and he uses it. She pays me for gas.

Well turns out this colleague has the biggest mouth and loves gossiping about people at work and talking behind their backs. She has made me extremely uncomfortable too many times. We've had a few arguments over the last couple months because of it and i feel like the time spent with her after we clock out is too much. It always has to do with the stuff she tells me during carpool. She is a passive aggressive person and it's never her fault, she's always a victim and you're always crazy for confronting her with stuff that is bothering you. 

So yea. I do not like this person. I do not trust this person. Whenever I was absent from work she would just take the bus (about an hour). On the other hand, we live pretty far from work, work the same hours and live right next to each other which will make things pretty uncomfortable at the beginning when we both walk into work.
<bot>: How would you end this carpool and how would you deal with the aftermath? What would you tell others about why you're not carpooling anymore?