Here are my experiences:
1) I have always owned a muscle car ever since I was 16 (a long time ago). I did not drive these cars in the winter. Every year my muscle cars would sit for about 6 months. Sometimes the oil was freshly changed when I was a kid, sometimes not. Sometimes I got around to charging the battery, sometimes not. Nothing bad ever happened.
2) I went off to University for 4 years. The muscle car I had then sat for 4 years, I could not afford insurance on it for the few summer months. I started it once or twice in those 4 years just to hear it run and sit in it. The only casualty in that period was the battery (of course), I simply couldn't put a charger on it regularly. No leaks or ruined engine / transmission.
3) I currently have an older truck (96 K1500) that I rarely use. Probably 4 times per year or so to go to the dump or to move furniture. The longest period it sat was 8 months. No issues.
4) For an extreme example, I have bought rare / interesting engines from wrecking yards (not anymore but years ago before the collector car hobby was ruined) to use in some of my cars. These engines sat for years before I came along and bought it with black horrible looking oil in them (who knows what kind of owner the motor had before the car ended up at the wrecker). After a careful resurrection, couple rod caps checked, fresh oil, all was well. Not counting physical damage from abuse there were no maladies from sitting in these junk yard motors is my point.
Now that I am an adult (and then some) sure... I put chargers on my long term storage cars and try to get fresh oil in before the car season is over but not always.
In your case you have nothing to worry about even if you sit until the Spring... 2000 mile M1 is plenty fresh.
The idling issue is difficult... I personally think idling cars is harder on them than leaving them be until you are ready to run them again. Mostly due to the extra water and acid byproducts of cold engine combustion, these get in the crankcase and, more so, are hard on your exhaust system. I try to wait for nice days (no snow / slush, I don't mind cold just as long as the roads are clear of [censored]) to actually go for a full warm up ride. Idling never gets the exhaust hot enough out back by the tailpipes to stay dry. I hate idling period even in the summer, idling is brutal on engines and, of course, the environment. IC engines are designed to run above idle, idling is hard on rod bearings and is not the ideal combustion speed. Take a look at any advanced motor mechanical diagnostic documentation and you will see idling down every time as a root cause for failed rod bearings. Obviously you have to idle lots in life (traffic, residential driving, oil pressure build up after a start, waiting for a passenger etc.) but I avoid doing it intentionally.