For what it's worth, the bmw brand coolant (from the car dealer) is essentially the same price as any other coolant that seems to fulfil the "Nitrate, phosphate, etc free" that is spec'd for the bike. Last time I bought it, I think it was $17 for a gallon of undiluted stuff, which makes enough for 2 fills of the system on a K75.
Do a coolant flush with some radiator flush from autozone, etc. Pull the thermostat out, put the cover back in, and fill with the little bottle of flushing compound and tap or distilled water. Run it till it's hot. Maybe go for a short ride. Let it sit for a bit, then warm it up again. Then drain it, flush with tap water and no flushing compound, then fill with distilled, run till hot, drain. Then put the thermostat back in (a new one can be bought for a 1500cc corolla, if yours is dead). Fill with distilled, take it for a ride, then drain and fill with 40:60 BMW coolant:distilled.
A little OCD, but with that few miles and green coolant, it probably is worthwhile.
I'd change all the fluids now. Mobil 1 is on sale, at least in CA. At 22k miles, it's broken in enough to switch to synthetic. Change it yearly with Synthetic. Good dino oil is fine too, might make more sense since you will have to winter it down and change the oil twice a year. Final drive and Transmission, good gear oil is fine. Redline makes some special stuff that works really well, there are details elsewhere.